package com.wcz.code.图形篇;

import java.awt.Image;
import javax.swing.*;
import com.wcz.code.util.Common;

/**
 * 
 * @author 伪尘子
 *
 * 2012-6-14
 */
public class 图形随笔 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		final String fileName ="/root/image/carmera.gif"; //图片的相对路径
		System.out.println(fileName);
		PiCFrame.show2(fileName);
	}

}



/**
*Java图片显示（Swing）
*@author 伪尘子
*/
@SuppressWarnings("serial")
class PiCFrame extends JFrame{
    public PiCFrame(String bmpFile){
        super("我的图片展示");
        Image image=Common.readImage(bmpFile);
          
        JLabel label =new JLabel(new ImageIcon(image));
        add(label);
        
        
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        pack();//自动大小
    }
    public static void show2(final String fileName){
       SwingUtilities.invokeLater(new Runnable(){
            public void run(){
                new PiCFrame(fileName).setVisible(true);
            }
        });
    }
}